package com.funsport.dto.request;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description = "更新用户信息请求")
public class UpdateUserRequest {
    @Schema(description = "昵称")
    private String nickname;
    
    @Schema(description = "头像")
    private String avatar;
    
    @Schema(description = "性别")
    private Integer gender;
    
    @Schema(description = "手机号")
    private String phone;
    
    @Schema(description = "邮箱")
    private String email;
    
    @Schema(description = "城市")
    private String city;
    
    @Schema(description = "区域")
    private String district;
    
    @Schema(description = "个人简介")
    private String bio;
    
    @Schema(description = "运动偏好(JSON字符串)")
    private String sportsPreferences;
    
    @Schema(description = "技能水平")
    private String skillLevel;
}
